package com.design.patterns.structuralModel.iterator.service;

import com.design.patterns.structuralModel.iterator.service.bean.Profile;

public interface ProfileIterator {
    /**
     * 定义下一个接口
     * @return true/false
     */
    boolean hasNext();

    /**
     * 获取下一个节点的对象
     * @return 返回集合中存储的对象
     */
    Profile getNext();

    /**
     * 从第一个开始遍历（重启）
     */
    void reset();
}
